package com.bestcem.xm.user.constant;

import lombok.AccessLevel;
import lombok.NoArgsConstructor;

/**
 * description
 *
 * @author wangyunyun <yunyun.wang@idiaoyan.com>
 * @version v1.0
 * @date 2021/12/30 10:23
 */
@NoArgsConstructor(access = AccessLevel.PRIVATE)
public class ExcelConstant {

    /**
     * 下载层级文件名称
     */
    public static final String USER_GROUP_DOWNLOAD_NAME = "%s_公司的层级结构.xlsx";

    /**
     * 上传层级错误文件名称
     */
    public static final String USER_GROUP_UPLOAD_ERROR_NAME = "%s_公司的层级结构_含错误信息.xlsx";

    /**
     * 上传/下载层级文件第一个sheet名称
     */
    public static final String USER_GROUP_EXCEL_FIRST_SHEET = "首页";

    /**
     * 上传/下载层级文件填写须知sheet名称
     */
    public static final String USER_GROUP_EXCEL_INTRODUCE_SHEET = "填写须知";

    /**
     * 上传/下载层级文件表格属性的必填格式
     */
    public static final String USER_GROUP_EXCEL_REQUIRE_FORMAT = "%s*";

    /**
     * 上传账号模板路径
     */
    public static final String USER_ACCOUNT_TEMPLATE_PATH = "/file/excel/userAccountImportTemplate.xlsx";

    /**
     * 导出账号模板路径
     */
    public static final String USER_ACCOUNT_EXPORT_TEMPLATE_PATH = "/file/excel/userAccountExportTemplate.xlsx";

    /**
     * 上传层级组织模板路径
     */
    public static final String USER_GROUP_LEVEL_TEMPLATE_PATH = "/file/excel/userGroupImportTemplate.xlsx";

    /**
     * 下载用户登录多因素认证未绑定账号文件名称
     */
    public static final String USER_UNBIND_ACCOUNT_DOWNLOAD_NAME = "未绑定手机和邮箱的名单_%s_%s.xlsx";

}
